import {
	request
} from './request'
import {
	requestNews
} from './requestNews.js'
import qs from 'qs'



// 获取商品列表
export function listProduct(obj) {
	return request({
		url: 'product/listProduct',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 获取商品属性列表
export function listProp(obj) {
	return request({
		url: 'product/listProp',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 获取商品属性详情
export function listPropById(obj) {
	return request({
		url: 'product/listPropById',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 更改商品详情
export function updateProp(obj) {
	return request({
		url: 'product/updateProp',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 获取商品分类
export function getCategroy(obj) {
	return request({
		url: 'Category/listCategory',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 添加商品分类
export function addCategroy(orderObj) {
	return request({
		url: 'Category/addCategory',
		method: 'post',
		data: orderObj,
		headers: {
			'Content-Type': 'multipart/form-data'
		}
	})
}

// 修改商品分类
export function updateCategory(orderObj) {
	return request({
		url: 'Category/updateCategory',
		method: 'post',
		data: orderObj,
		headers: {
			'Content-Type': 'multipart/form-data'
		}
	})
}

// 修改商品属性
export function editParameter(orderObj) {
	return request({
		url: 'product/addPara',
		method: 'post',
		data: qs.stringify(orderObj),
	})
}

// 删除分类
export function deleteCategroy(obj) {
	return request({
		url: 'Category/delCategory',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 启用禁用
export function updateCate(obj) {
	return request({
		url: 'productCate/updateProCateStatus',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 获取商品详情
export function listProductDetail(obj) {
	return request({
		url: 'product/listProductDetail',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 删除 启用 禁用 轮播图 商品详情图
export function deletePic(obj) {
	return request({
		url: 'product/delOrUpdate',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 上架  下架
export function updateStatus(obj) {
	return request({
		url: 'product/updateProStatus',
		method: 'post',
		data: qs.stringify(obj)
	})
}
export function listAll(obj) {
	return request({
		url: 'product/listIntoProduct',
		method: 'post',
		data: qs.stringify(obj)
	})
}




// 添加商品详情图
export function addDetail(obj) {
	return request({
		url: 'product/addPic',
		method: 'post',
		data: obj,
		headers: {
			'Content-Type': 'multipart/form-data'
		}
	})
}
// 添加轮播图
export function addLoop(obj) {
	return request({
		url: 'product/addLoop',
		method: 'post',
		data: obj,
		headers: {
			'Content-Type': 'multipart/form-data'
		}
	})
}



// 添加商品 
export function addProduct(obj) {
	return request({
		url: 'product/addProduct',
		method: 'post',
		data: obj,
		headers: {
			'Content-Type': 'multipart/form-data'
		}
	})
}

// 添加规格详情
export function addFormart(obj) {
	return request({
		url: 'product/addOrEditFormat',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 更新商品详情
export function updatepro(obj) {
	return request({
		url: 'product/updatepro',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 添加属性
export function addProps(orderObj) {
	return request({
		url: 'product/addProp',
		method: 'post',
		data: (orderObj),
	})
}

export function addProLink(obj) {
	return request({
		url: 'addProLinkProductAction.action',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 获取商品审核列表
export function getProductExm(obj) {
	return request({
		url: 'product/listProductExam',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 商品审核通过 驳回
export function updateProduct(obj) {
	return request({
		url: 'product/updateProductExam',
		method: 'post',
		data: qs.stringify(obj)
	})
}

export function getHealthDailyAll(obj) {
	return requestNews({
		url: 'backVitality/getHealthDailyAll',
		method: 'post',
		data: qs.stringify(obj)
	})
}
export function addHealthDaily(obj) {
	return requestNews({
		url: 'backVitality/addHealthDaily',
		method: 'post',
		data: qs.stringify(obj)
	})
}
export function deleteHealthDaily(obj) {
	return requestNews({
		url: 'backVitality/deleteHealthDaily',
		method: 'post',
		data: qs.stringify(obj)
	})
}
export function updateHealthDaily(obj) {
	return requestNews({
		url: 'backVitality/updateHealthDaily',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 删除商品规格
export function delFormatByFormatId(obj) {
	return request({
		url: 'product/delFormat',
		method: 'post',
		data: qs.stringify(obj)
	})
}


// 删除商品规格
export function updateProductFlag(obj) {
	return request({
		url: 'product/updateProductFlag',
		method: 'post',
		data: qs.stringify(obj)
	})
}









// 获取商品评论
export function getComment(obj) {
	return request({
		url: 'product/getComment',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 审核商品评论
export function updateComment(obj) {
	return request({
		url: 'product/updateComment',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 删除商品评论
export function deleteProductComm(obj) {
	return request({
		url: 'product/deleteProductComm',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 置顶 取消置顶 商品评论
export function zhidingComment(obj) {
	return request({
		url: 'product/zhidingComment',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 商品评论导表
export function importComment(obj) {
	return request({
		url: 'product/importComment',
		method: 'post',
		data: obj,
		headers: {
			'Content-Type': 'multipart/form-data'
		}
	})
}





// 获取 商品问答
export function getAnswer(obj) {
	return request({
		url: 'product/getAnswer',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 审核 商品问答
export function updateAnswer(obj) {
	return request({
		url: 'product/updateAnswer',
		method: 'post',
		data: qs.stringify(obj)
	})
}
// 删除 商品问答
export function deleteProductAnswer(obj) {
	return request({
		url: 'product/deleteProductAnswer',
		method: 'post',
		data: qs.stringify(obj)
	})
}

// 导表 商品问答
export function importAnswer(obj) {
	return request({
		url: 'product/importAnswer',
		method: 'post',
		data: obj,
		headers: {
			'Content-Type': 'multipart/form-data'
		}
	})
}

